package com.youlai.boot.system.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.youlai.boot.system.model.dto.AuditRequestDTO;
import com.youlai.boot.system.model.entity.RecycleRequest;
import com.youlai.boot.system.model.query.RecycleRequestQuery;
import com.youlai.boot.system.model.vo.RecycleRequestVO;
import com.youlai.boot.system.model.vo.ValueLabelVO;

import java.util.List;

/**
 * @author 张雨润
 * @date 2025/2/25 21:25
 * @Description
 */

public interface RequestManagerService extends IService<RecycleRequest> {
    IPage<RecycleRequestVO> getPage(RecycleRequestQuery queryParams);

    Boolean auditRecycleRequest(AuditRequestDTO auditRequestDTO);

    List<ValueLabelVO> getOrgWorkers();

    IPage<RecycleRequestVO> getPageRecycled(RecycleRequestQuery queryParams);
}
